package com.rpoonolly.simplegame.processors;

import java.util.List;
import java.util.Map;

import com.rpoonolly.simplegame.core.Entity;
import com.rpoonolly.simplegame.core.GameLogicProcessor;
import com.rpoonolly.simplegame.core.aabb.EntityGameMap;

public abstract class EntityProcessor<E extends Entity> implements GameLogicProcessor {
	protected Map<String, List<E>> entities;
	protected EntityGameMap<E> gameMap;
	
	protected EntityProcessor(EntityGameMap<E> gameMap) {
		this.gameMap = gameMap;
		this.entities = gameMap.getEntities();
	}
}
